package com.aijk.ehm.sys.model.qo;

import com.aijk.commons.mijo.PageQo;

import java.io.Serializable;
import java.util.List;

public class BasRegionQo extends PageQo implements Serializable {
    /**
     * <pre>
     * 此条记录ID
     * 表字段 : bas_region.id
     * </pre>
     *
     */
    private Integer id;

    /**
     * <pre>
     * 名称
     * 表字段 : bas_region.title
     * </pre>
     *
     */
    private String title;

    /**
     * <pre>
     * 父节点ID
     * 表字段 : bas_region.pid
     * </pre>
     * 
     */
    private Integer pid;

    /**
     * <pre>
     * 等级（按省市区县递增）
     * 表字段 : bas_region.level
     * </pre>
     *
     */
    private Integer level;

    /**
     * <pre>
     * 
     * 表字段 : bas_region.longcode
     * </pre>
     * 
     */
    private String longcode;

    /**
     * <pre>
     * 
     * 表字段 : bas_region.flag
     * </pre>
     * 
     */
    private String filerCity;

    public String getFilerCity() {
        return filerCity;
    }

    public void setFilerCity(String filerCity) {
        this.filerCity = filerCity;
    }

    private Boolean flag;

    private List<Integer> citylist;

    public List<Integer> getCitylist() {
        return citylist;
    }

    public void setCitylist(List<Integer> citylist) {
        this.citylist = citylist;
    }

    private static final long serialVersionUID = 1L;

    private List<Integer> levels;

    private List<Integer> idIn;

    public List<Integer> getLevels() {
        return levels;
    }

    public void setLevels(List<Integer> levels) {
        this.levels = levels;
    }

    public List<Integer> getIdIn() {
        return idIn;
    }

    public void setIdIn(List<Integer> idIn) {
        this.idIn = idIn;
    }

    /**
     * <pre>
     * 获取 此条记录ID
     * 表字段 : bas_region.id
     * </pre>
     * 
     */
    public Integer getId() {
        return id;
    }

    /**
     * <pre>
     * 设置 此条记录ID
     * 表字段 : bas_region.id
     * </pre>
     * 
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * <pre>
     * 获取 名称
     * 表字段 : bas_region.title
     * </pre>
     * 
     */
    public String getTitle() {
        return title;
    }

    /**
     * <pre>
     * 设置 名称
     * 表字段 : bas_region.title
     * </pre>
     * 
     */
    public void setTitle(String title) {
        this.title = title == null ? null : title.trim();
    }

    /**
     * <pre>
     * 获取 父节点ID
     * 表字段 : bas_region.pid
     * </pre>
     * 
     */
    public Integer getPid() {
        return pid;
    }

    /**
     * <pre>
     * 设置 父节点ID
     * 表字段 : bas_region.pid
     * </pre>
     * 
     */
    public void setPid(Integer pid) {
        this.pid = pid;
    }

    /**
     * <pre>
     * 获取 等级（按省市区县递增）
     * 表字段 : bas_region.level
     * </pre>
     * 
     */
    public Integer getLevel() {
        return level;
    }

    /**
     * <pre>
     * 设置 等级（按省市区县递增）
     * 表字段 : bas_region.level
     * </pre>
     * 
     */
    public void setLevel(Integer level) {
        this.level = level;
    }

    /**
     * <pre>
     * 获取 
     * 表字段 : bas_region.longcode
     * </pre>
     * 
     */
    public String getLongcode() {
        return longcode;
    }

    /**
     * <pre>
     * 设置 
     * 表字段 : bas_region.longcode
     * </pre>
     * 
     */
    public void setLongcode(String longcode) {
        this.longcode = longcode == null ? null : longcode.trim();
    }

    /**
     * <pre>
     * 获取 
     * 表字段 : bas_region.flag
     * </pre>
     * 
     */
    public Boolean getFlag() {
        return flag;
    }

    /**
     * <pre>
     * 设置 
     * 表字段 : bas_region.flag
     * </pre>
     * 
     */
    public void setFlag(Boolean flag) {
        this.flag = flag;
    }
}